Primitive Delay Faults: Identi cation, Testing and Design for Testability

نویسندگان

  • Angela Krstic
  • Kwang-Ting Cheng
  • Srimat T. Chakradhar
  • S. T. Chakradhar
چکیده

We investigate two strategies to guarantee temporal correctness of a combinational circuit. We rst propose a new technique to identify and test primitive faults. A primitive fault is a path delay fault that has to be tested to guarantee the performance of the circuit. Primitive faults can consist of single or multiple path delay faults. Testing strategies for single primitive faults exist. In this paper, we focus on identifying and testing multiple primitive faults. Identiication and testing of these faults is important for at least two reasons: (1) a large percentage of paths in production circuits remain untestable under the single-path delay fault model, and (2) distributed manufacturing defects usually adversely aaect more than one path and these defects can be detected only by analyzing multiple aaected paths. The single-path delay faults contained in a multiple primitive fault have to merge at some gate(s). Our methodology can quickly (1) rule out a large number of gates as possible merging gates for primitive faults, and (2) prune the combinations of paths that can never belong to any primitive fault. Our identiication procedure also nds a test for the fault. We present a complete algorithm for identifying and testing double path delay faults. Identifying and testing all primitive faults is impractical for large designs. This is because no eecient methods are known for testing primitive faults that include a large number of paths. However, to guarantee that the performance of a digital circuit is not aaected by timing defects, it is necessary to test all primitive faults. Our second contribution is a new design for testability method. Our method guarantees that only primitive faults with at most two paths can exist in the circuit in the test mode. The main idea is to eeciently identify a small set of signals for inserting test points to eliminate primitive faults with more than two paths. Our test points only provide controllability. Addition of a single test point can lower the cardinality of several primitive faults. Our approach eeciently re-evaluates primitive delay fault testability of the circuit after insertion of a test point. After a few iterations only primitive faults with at most two paths can exist in the circuit in the test mode. Experimental results on several multi-level combinational benchmark circuits are included to demonstrate the usefulness of our techniques. Fig. 1. Classiication of path delay faults. Fig. 2. Delay distribution for s1269 for …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design for Primitive Delay Fault Testability

To guarantee the temporal correctness of a digital circuit a set of multiple path delay faults called primitive faults need to be tested. Primitive faults can contain one or more faulty paths. Existing techniques can identify and test primitive faults containing up to two or three paths. Identifying and testing primitive faults that consist of a larger number of paths is impractical for large d...

متن کامل

Primitive delay faults: identification, testing, and design for testability

We investigate two strategies to guarantee temporal correctness of a combinational circuit. We first propose a new technique to identify and test primitive faults. A primitive fault is a path delay fault that has to be tested to guarantee the performance of the circuit. Primitive faults can consist of single(SPDF’s) or multiple-path delay faults (MPDF’s). Testing strategies for single primitive...

متن کامل

Testable Design of BiCMOS Circuits for Stuck-Open Fault Detection Using Single Patterns

Single BJT BiCMOS devices exhibit sequential behavior under transistor stuck-OPEN (+OPEN) faults. In addition to the sequential behavior, delay faults are also present. Detection of s-OPEN faults exhibiting sequential behavior needs two-pattern or multipattern sequences, and delay faults are all the more difficult to detect. A new design for testability scheme is presented that uses only two ex...

متن کامل

Scan Cell Design for Enhanced Delay Fault Testability

This paper addresses problems in testing scannable sequential circuits for delay faults. Modifications to improve circuit controllability and observability for the testing of delay faults are implemented efficiently in a scan cell design. A lay-out on a gate array has been designed and evaluated for this scan cell.

متن کامل

Bridging the Testing Speed Gap: Design for Delay Testability

The economic testing of high-speed digital ICs is becoming increasingly problematic. Even advanced, expensive testers are not always capable of testing these ICs because of their high-speed limitations. This paper focuses on a Design for Delay Testability technique such that high-speed ICs can be tested using inexpensive, lowspeed ATE. Also extensions for possible full BIST of delay faults are ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007